Sorting Events
Sorting process is started after user click on header of a column, or one of the following properties are changed:
In single column sort mode, only one column can have
Sorted property set to True.
There is a handy property
SortedColumn which can be used to determine sorted column. If there are no sorted column, this property return nil.
Example
pas
NextGrid61.Columns[5].Sorted := True; NextGrid61.Columns[3].SortKind := skDescending; // add NxTypes6 in uses PersonColumn.SortType := stCaseInsensitive; if CustomersGrid.Column.SortedColumn <> nil then CustomersGrid.Columns.SortedColumn.SortKind := skAscending;
If SortType is set to stCustom. OnCellCompare event will occur during sorting routine. This event is handy for Custom Sorting.
There are several events used in sorting process. They are occurring in next order: